home *** CD-ROM | disk | FTP | other *** search
/ Computer Select (Limited Edition) / Computer Select.iso / dobbs / v17n04 / wavelet.exe / WAVELET.H < prev   
Encoding:
Text File  |  1991-11-11  |  1.2 KB  |  22 lines

  1. /* WAVELET.H */
  2.  
  3. void WaveletCoeffs(double alpha, double beta, double *wavecoeffs);
  4. char MakeWaveletFilters(double *wavecoeffs, double *Lfilter,
  5.                                 double *Hfilter, wavetype transform);
  6. double DotP(double *data, double *filter, char filtlength);
  7. void ConvolveDec2(double *input_sequence, int inp_length,
  8.                 double *filter, char filtlen, double *output_sequence);
  9. int DecomposeBranches(double *In, int Inlen, double *Lfilter,
  10.             double *Hfilter, char filtlen, double *OutL, double *OutH);
  11. void WaveletDecomposition(double *InData, int Inlength, double *Lfilter,
  12.             double *Hfilter, char filtlen, char levels, double **OutData);
  13. double DotpEven(double *data, double *filter, char filtlength);
  14. double DotpOdd(double *data, double *filter, char filtlength);
  15. void ConvolveInt2(double *input_sequence, int inp_length, double *filter,
  16.                 char filtlen, char sum_output, double *output_sequence);
  17. int ReconstructBranches(double *InL, double *InH, int Inlen,
  18.             double *Lfilter, double *Hfilter, char filtlen, double *Out);
  19. void WaveletReconstruction(double **InData, int Inlength, double *Lfilter,
  20.             double *Hfilter, char filtlen, char levels, double *OutData);
  21. double CalculateMSE(double *DataSet1, double *DataSet2, int length);
  22.